#ifndef _TIMER_H
#define _TIMER_H

extern volatile uint16_t TickCounter;

extern bool HasDelayElapsed(const uint16_t Delay, uint16_t* const DelayCounter, bool Reset);
extern void ResetDelay(uint16_t* const DelayCounter);

#endif
